plot of land with abundant cactus - Español Inglés Diccionario